package com.example.hoasbackend.service;

import com.example.hoasbackend.model.AO.HotelAO;
import com.example.hoasbackend.model.VO.HotelInfoVO;
import com.example.hoasbackend.model.domain.Hotel;
import com.baomidou.mybatisplus.extension.service.IService;
import com.example.hoasbackend.model.domain.RoomType;

import java.util.List;

/**
 * <p>
 *  服务类
 * </p>
 *
 * @author lhx
 * @since 2022-03-03
 */
public interface HotelService extends IService<Hotel> {

    List<HotelInfoVO> listByMultipleConditions(HotelAO hotelAO);

    List<HotelInfoVO> listByPosition(Double lat, Double lng);

    List<RoomType> listAllRoom(Long id);

    HotelInfoVO getHotelVOById(Long id);
}
